On the Role of Software Metrics in Applying Design Patterns

نویسندگان

  • Niloofar Khedri
  • Masoud Rahgozar
  • Mahmoud Reza Hashemi
چکیده

Design patterns describe good solutions to common and reoccurring problems in program design. Applying design patterns in software design and implementation have significant effects on software quality metrics such as flexibility, usability, reusability, scalability and robustness. Applying design patterns in software systems does not have a specific rule. It is possible to apply two design patterns for a specific problem, so a decision should be taken on choosing one of the two design patterns. In this paper we propose a solution to choose and apply patterns according to the required quality metrics.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Evaluation and Analysis of Applying Design Patterns

Since applying design patterns provides a foresight of the exibility and future extensibility of software, their application is expected to constructing evolutionable software. However, there have been few research on quantitative evaluation of the e ectiveness of applying design patterns to software development. In this paper, we aim to evaluate the e ectiveness of applying design patterns. Th...

متن کامل

A Quantitative Evaluation of Maintainability of Software Architecture Styles

Proper decisions play a crucial role in any software architecture design process. An important decision of design stage is the selection of a suitable software architecture style. Lack of investigation on the quantitative impact of architecture styles on software quality attributes is the main problem in using such styles. Consequently, the use of architecture styles in designing is based on th...

متن کامل

The use of design patterns in the design and production of electronic content in e-learning environment

Introduction: The development of electronic content based on one of the main challenges facing e-learning instructional design patterns and the education system is the key to success. This study examines the position of design patterns in the design and production of electronic content in their e-learning environment. Methods: This article is a review article, and a library. In its edition...

متن کامل

An Integrated Approach to Measurement Software Defect using Software Matrices

Software measurement is a quantified attribute of a characteristic of a software product or the software process. It is a discipline within software engineering. Measurement programs in software organizations are an important source of control over quality, defects evaluation and cost in software development. Software measurement has evolved into a key software engineering discipline. It introd...

متن کامل

Investigation of Rangeland Changes Based on Landscape Metrics Analysis (Case Study: Kezab Rangelands, Yazd Province, Iran)

Adverse changes in rangeland vegetation can be considered as one of the criteria for land degradation. Some of these changes can be evaluated through monitoring the spatial changes of landscape parameters. This study aimed to investigate the landscape changes in Kezab rangelands of Yazd province, central Iran. Landsat satellite images of 1990, 2002, and 2013, and landscape metrics including Tot...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006